package edu.tms.bean;

import java.util.*;


public class CourseAttendance {
	/**
	 * 课程考勤id
	 */
	private Integer courseAttendanceId;

	/**
	 * 课程id
	 */
	private Integer courseId;

	/**
	 * 所在班级id
	 */
	private Integer courseClassId;

	/**
	 * 所在学期
	 */
	private String courseTerm;

	/**
	 * 周次
	 */
	private Integer courseWeek;

	/**
	 * 所在周次星期
	 */
	private String courseDay;

	/**
	 * 课时 1:上午 2:下午 3:晚上
	 */
	private Integer courseTime;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 是否停课 1:正常 2:停课
	 */
	private Integer courseState;

	/**
	 * 停课详细信息
	 */
	private String courseSuspendedNotice;
	
	private String arriveLateState;
	private String leaveEarlyState;
	
	private String begOffState;
	
	/**
	 * 班级名称
	 */
	private String className;
	
	/**
	 * 课程名
	 */
	private String courseName;
	
	/**
	 * 出勤人数
	 */
	private Integer attendanceCouting;
	
	/**
	 * 出勤率
	 */
	private String attendanceRate;
	
	/**
	 * 未出勤人员
	 */
	private String absentees;

	public CourseAttendance () {
		super();
	}


	public CourseAttendance(Integer courseAttendanceId, Integer courseId, Integer courseClassId, String courseTerm,
			Integer courseWeek, String courseDay, Integer courseTime, Date createTime, Integer courseState,
			String courseSuspendedNotice) {
		super();
		this.courseAttendanceId = courseAttendanceId;
		this.courseId = courseId;
		this.courseClassId = courseClassId;
		this.courseTerm = courseTerm;
		this.courseWeek = courseWeek;
		this.courseDay = courseDay;
		this.courseTime = courseTime;
		this.createTime = createTime;
		this.courseState = courseState;
		this.courseSuspendedNotice = courseSuspendedNotice;
	}



	public Integer getAttendanceCouting() {
		return attendanceCouting;
	}


	public void setAttendanceCouting(Integer attendanceCouting) {
		this.attendanceCouting = attendanceCouting;
	}


	public String getAttendanceRate() {
		return attendanceRate;
	}


	public void setAttendanceRate(String attendanceRate) {
		this.attendanceRate = attendanceRate;
	}


	public String getAbsentees() {
		return absentees;
	}


	public void setAbsentees(String absentees) {
		this.absentees = absentees;
	}



	public Integer getCourseAttendanceId() {
		return this.courseAttendanceId;
	}

	public void setCourseAttendanceId(Integer courseAttendanceId) {
		this.courseAttendanceId = courseAttendanceId;
	}

	public Integer getCourseId() {
		return this.courseId;
	}

	public void setCourseId(Integer courseId) {
		this.courseId = courseId;
	}

	public String getCourseTerm() {
		return this.courseTerm;
	}

	public void setCourseTerm(String courseTerm) {
		this.courseTerm = courseTerm;
	}

	public Integer getCourseWeek() {
		return this.courseWeek;
	}

	public void setCourseWeek(Integer courseWeek) {
		this.courseWeek = courseWeek;
	}

	public String getCourseDay() {
		return this.courseDay;
	}

	public void setCourseDay(String courseDay) {
		this.courseDay = courseDay;
	}

	public Integer getCourseTime() {
		return this.courseTime;
	}

	public void setCourseTime(Integer courseTime) {
		this.courseTime = courseTime;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Integer getCourseState() {
		return this.courseState;
	}

	public void setCourseState(Integer courseState) {
		this.courseState = courseState;
	}

	public String getCourseSuspendedNotice() {
		return this.courseSuspendedNotice;
	}

	public void setCourseSuspendedNotice(String courseSuspendedNotice) {
		this.courseSuspendedNotice = courseSuspendedNotice;
	}
	public String getCourseName() {
		return courseName;
	}

	public void setCourseName(String courseName) {
		this.courseName = courseName;
	}

	public String getArriveLateState() {
		return arriveLateState;
	}

	public void setArriveLateState(String arriveLateState) {
		this.arriveLateState = arriveLateState;
	}

	public String getLeaveEarlyState() {
		return leaveEarlyState;
	}

	public void setLeaveEarlyState(String leaveEarlyState) {
		this.leaveEarlyState = leaveEarlyState;
	}

	public String getBegOffState() {
		return begOffState;
	}

	public void setBegOffState(String begOffState) {
		this.begOffState = begOffState;
	}


	public Integer getCourseClassId() {
		return courseClassId;
	}

	public void setCourseClassId(Integer courseClassId) {
		this.courseClassId = courseClassId;
	}



	@Override
	public String toString() {
		return "CourseAttendance [courseAttendanceId=" + courseAttendanceId + ", courseId=" + courseId
				+ ", courseClassId=" + courseClassId + ", courseTerm=" + courseTerm + ", courseWeek=" + courseWeek
				+ ", courseDay=" + courseDay + ", courseTime=" + courseTime + ", createTime=" + createTime
				+ ", courseState=" + courseState + ", courseSuspendedNotice=" + courseSuspendedNotice + ", courseName="
				+ courseName + ", arriveLateState=" + arriveLateState + ", leaveEarlyState=" + leaveEarlyState
				+ ", begOffState=" + begOffState + "]";
	}



	public String getClassName() {
		return className;
	}



	public void setClassName(String className) {
		this.className = className;
	}
	
}

